Skip to content

Core 3: Add expo google universal sign in#2931

Draft
chriscanin wants to merge 29 commits intocore-3from
chris/mobile-289-expo-google-universal-sign-in-core-3
Draft

Core 3: Add expo google universal sign in#2931
chriscanin wants to merge 29 commits intocore-3from
chris/mobile-289-expo-google-universal-sign-in-core-3

Conversation

@chriscanin
Copy link
Member

@chriscanin chriscanin commented Jan 6, 2026

What does this solve? What changed?

  • Adds comprehensive documentation for developers implementing native Google Sign-In in their Expo apps
  • Provides step-by-step setup instructions for configuring Google OAuth credentials and Clerk integration
  • Documents the new useSignInWithGoogle() hook API, parameters, return values, and error handling

Files Added:

  • docs/reference/expo/use-google-sign-in.mdx - Complete API reference for the useSignInWithGoogle() hook
    • Created complete reference for useSignInWithGoogle() hook including:
    • Method signature with TypeScript types
    • Return value descriptions (createdSessionId, setActive, signIn, signUp)
    • Three practical examples: basic usage, with custom metadata, and reusable component
    • Comprehensive error handling guide covering user cancellation, platform errors, missing packages, and Play Services issues
  • docs/guides/configure/auth-strategies/sign-in-with-google.expo.mdx - Comprehensive setup guide for Google Sign-In covering:
    • Google Cloud Console configuration (creating Web, iOS, and Android OAuth 2.0 credentials)
    • SHA-1 certificate fingerprint generation for Android debug and release builds
    • Adding iOS and Android apps to Clerk Dashboard Native Applications
    • Enabling Google as an SSO connection in Clerk
    • Environment variable configuration for client IDs
    • App config integration with proper expo plugin setup
    • Build requirements and instructions (prebuild vs EAS Build)

Deadline

Core-3 release (no deadline right now)

Other resources

Relevant Slack threads:

@chriscanin chriscanin requested a review from a team as a code owner January 6, 2026 20:27
@vercel
Copy link

vercel bot commented Jan 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clerk-docs Ready Ready Preview Feb 6, 2026 10:41pm

Request Review

@manovotny
Copy link
Contributor

manovotny commented Jan 6, 2026

@chriscanin based on title alone, is this something that can be merged now/anytime or should it go into the core-3 branch instead of main?

@alexisintech alexisintech changed the base branch from main to core-3 January 6, 2026 21:19
@chriscanin
Copy link
Member Author

@manovotny My mistake here! It was meant for the core-3 branch. Thank you @alexisintech for the fix!

@alexisintech alexisintech changed the title Chris/mobile 289 expo google universal sign in core 3 Core 3: Add expo google universal sign in Feb 4, 2026
@alexisintech alexisintech self-assigned this Feb 4, 2026
@alexisintech
Copy link
Member

posted some updates 😄
aligned this guide with all the reviews/updates we did in the core 2 version Add guides for native Sign in with Google in Expo and document useSig…

testing the guide now!

@alexisintech
Copy link
Member

chris and i tried testing the flow, but got errors
Screenshot 2026-02-06 at 17 26 50

chris will follow up on monday!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants